export interface MiniProgramCategoryVO {
  /**
   * ID
   */
  id: string | number;

  /**
   * 小程序基础id
   */
  baseId: string | number;

  /**
   * 类目id
   */
  categoryId: string | number;

  /**
   * 类目名称
   */
  categoryClass: string;

  /**
   * 父级类目id
   */
  parentCategoryId: string | number;

  /**
   * 父级类目
   */
  parentCategoryClass: string;

  /**
   * 类目层级
   */
  level: string;

  /**
   * 状态
   */
  status: number;

  /**
   * 备注
   */
  remark: string;

  /**
   * 类目集合
   */
  categorySet: string;

}

export interface MiniProgramCategoryForm extends BaseEntity {
  /**
   * ID
   */
  id?: string | number;

  /**
   * 小程序基础id
   */
  baseId?: string | number;

  /**
   * 类目id
   */
  categoryId?: string | number;

  /**
   * 类目名称
   */
  categoryClass?: string;

  /**
   * 父级类目id
   */
  parentCategoryId?: string | number;

  /**
   * 父级类目
   */
  parentCategoryClass?: string;

  /**
   * 类目层级
   */
  level?: string;

  /**
   * 状态
   */
  status?: number;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 类目集合
   */
  categorySet?: string;

  boList?: MiniProgramCategoryVO[];

}

export interface MiniProgramCategoryQuery extends PageQuery {

  /**
   * 小程序基础id
   */
  baseId?: string | number;

  /**
   * 类目id
   */
  categoryId?: string | number;

  /**
   * 类目名称
   */
  categoryClass?: string;

  /**
   * 父级类目id
   */
  parentCategoryId?: string | number;

  /**
   * 父级类目
   */
  parentCategoryClass?: string;

  /**
   * 类目层级
   */
  level?: string;

  /**
   * 状态
   */
  status?: number;

    /**
     * 日期范围参数
     */
    params?: any;
  
  /**
   * 类目集合
   */
  categorySet?: string;
}


export interface WechatCategorySelectVO {


  /**
   * 类目id
   */
  categoryId: string | number;

  /**
   * 类目名称
   */
  categoryName: string;

  /**
   * 父级类目id
   */
  parentCategoryId: string | number;

  /**
   * 父级类目
   */
  parentCategoryClass: string;

  /**
   * 类目层级
   */
  categoryLevel: number;

  /** 子类目 */
  children: any;

  /** 资质 */
  qualify: any;

  /**
   * 是否为敏感类目（1 为敏感类目，需要提供相应资质审核；0 为非敏感类目，无需审核）
  */
  sensitiveType: number;
}
